using System;
using System.Collections.Generic;
using System.Text;
using Shpm.System.Db;

namespace Shpm.App.Commons.Db.Beans.Inp
{
    [Serializable()]
    public class InpSalePaymentBean : ShpmBaseBean
    {
        private Nullable<int> paymentId;
        private Nullable<int> contractId;
        private string status;
        private Nullable<decimal> deposit;
        private Nullable<decimal> depositTakeout;
        private Nullable<decimal> memberExpense;
        private Nullable<decimal> rent;
        private Nullable<int> rentMultiple;
        private Nullable<decimal> foregift;
        private Nullable<decimal> yearExpense;
        private Nullable<DateTime> payDate;

        public InpSalePaymentBean()
        {
        }

        public Nullable<int> PaymentId
        {
            get
            {
                return paymentId;
            }

            set
            {
                paymentId = value;
            }
        }

        public Nullable<int> ContractId
        {
            get
            {
                return contractId;
            }

            set
            {
                contractId = value;
            }
        }

        public string Status
        {
            get
            {
                return status;
            }

            set
            {
                status = value;
            }
        }

        public Nullable<decimal> Deposit
        {
            get
            {
                return deposit;
            }

            set
            {
                deposit = value;
            }
        }

        public Nullable<decimal> DepositTakeout
        {
            get
            {
                return depositTakeout;
            }

            set
            {
                depositTakeout = value;
            }
        }

        public Nullable<decimal> MemberExpense
        {
            get
            {
                return memberExpense;
            }

            set
            {
                memberExpense = value;
            }
        }

        public Nullable<decimal> Rent
        {
            get
            {
                return rent;
            }

            set
            {
                rent = value;
            }
        }

        public Nullable<int> RentMultiple
        {
            get
            {
                return rentMultiple;
            }

            set
            {
                rentMultiple = value;
            }
        }

        public Nullable<decimal> Foregift
        {
            get
            {
                return foregift;
            }

            set
            {
                foregift = value;
            }
        }

        public Nullable<decimal> YearExpense
        {
            get
            {
                return yearExpense;
            }

            set
            {
                yearExpense = value;
            }
        }

        public Nullable<DateTime> PayDate
        {
            get
            {
                return payDate;
            }

            set
            {
                payDate = value;
            }
        }
    }
}
